<?xml version='1.0' encoding='UTF-8' ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:ui="http://java.sun.com/jsf/facelets"
      xmlns:h="http://java.sun.com/jsf/html"
      xmlns:f="http://java.sun.com/jsf/core"
      xmlns:p="http://primefaces.org/ui"
      xmlns:c="http://java.sun.com/jsp/jstl/core">
    <ui:composition template="template.xhtml">
        <ui:define name="content">            
            <h:form id="form1">
                <h2 class="titulo">Formulário de Cadastro</h2>               
            <p:growl id="growl" showDetail="false"  />  
            <p:tabView effect = "drop" id="tabView" widgetVar="tab" style="opacity:.6" activeIndex="#{consultaMBean.abaAtiva}"> 
                <p:ajax event="tabChange" listener="#{consultaMBean.onTabChange}" update=":form1:growl"/>                 
                <p:tab id="tab1" title="Dados de Identificação do Paciente" disabled="#{consultaMBean.tabDados}">  
                    
                    <h:panelGrid columns="2" cellpadding="8px" style="text-align:left">

                        <h:outputLabel value="Número do Cadastro : " class="labels"/>
                        <h:outputLabel value="Valor Gerado Automaticamente " class="labels"  />                       

                        <h:outputLabel value="Nome : " for="nome" class="labels" onfocus="" style="margin-left:95px"/>        
                        <p:inputText id="nome" required="true" requiredMessage="O campo Nome está Vazio."  size="30" onfocus="hideMessage(this,'Insira o Nome')"
                                     onblur="showMessage(this,'Insira o Nome')" value="#{consultaMBean.obj.nome}" styleClass="inputs"/>                   

                        <h:outputLabel value="Data de Nascimento : "  for="dataNascimento" class="labels" style="margin-left: 5px" />
                        <p:inputMask mask="99/99/9999" converter="DateConverter" id="dataNascimento" required="true" requiredMessage="A Data de Nascimento é Necessária"
                                     value="#{consultaMBean.obj.nascimento}"/>                                   
                        
                        <h:outputLabel value="Local de Nascimento : "  for="localNascimento" class="labels"/>
                        <p:inputText id="localNascimento" required="true"  requiredMessage="O campo Local de Nascimento está vazio" 
                                     value="#{consultaMBean.obj.localNascimento}"  styleClass="inputs" />                       

                        <h:outputLabel value="Gênero : " for="genero" class="labels" style="margin-left: 90px"/>
                        <p:selectOneRadio id="genero" value="#{consultaMBean.obj.genero}" >  
                            <f:selectItem itemLabel="Masculino" itemValue="1"/>  
                            <f:selectItem itemLabel="Feminino" itemValue="2" />                           
                        </p:selectOneRadio>                       

                        <h:outputLabel value="Cor de Pele : " for="corPele" class="labels" style="margin-left: 65px"/>
                        <p:selectOneMenu value="#{consultaMBean.obj.corPele}" id="corPele" style=" width: 115px"
                                         styleClass="inputs">
                            <f:selectItems var="pele" value="#{consultaMBean.corDePele()}" itemValue="#{consultaMBean.Variaveis(pele)}"/>                                    
                        </p:selectOneMenu>                       

                        <h:outputLabel value="Estado Civil : " for="estadoCivil" class="labels" style="margin-left: 65px"/>
                        <p:selectOneMenu value="#{consultaMBean.obj.estadoCivil}"  id="estadoCivil"  styleClass="inputs">
                            <f:selectItems value="#{consultaMBean.estadoCivil()}" var="estado" itemValue="#{consultaMBean.Variaveis(estado)}"/>
                        </p:selectOneMenu>                        

                        <h:outputLabel value="Nível de Instrução : " for="nivelInstrucao" class="labels" style="margin-left: 25px"/>                      
                        <p:selectOneMenu value="#{consultaMBean.obj.nivelInstrucao}"  id="nivelInstrucao"  styleClass="inputs">
                            <f:selectItems value="#{consultaMBean.nivelInstrucao()}" var="nivel" itemValue="#{consultaMBean.Variaveis(nivel)}"/>
                        </p:selectOneMenu>                       

                        <h:outputLabel value="Profissão : " for="profissao" class="labels" style="margin-left: 78px"/>        
                        <p:inputText id="profissao" value="#{consultaMBean.obj.profissao}"  size="30" styleClass="inputs" />


                        <h:outputLabel value="RG : " for="rg" class="labels" style="margin-left: 115px" />        
                        <p:inputMask id="rg" value="#{consultaMBean.obj.rg}" mask="?9999999999"  maxlength="10"  styleClass="inputs"/>                         


                        <h:outputLabel value="CPF : " for="cpf" class="labels" style="margin-left: 110px"/>        
                        <p:inputMask mask="999.999.999-99" id="cpf" converter="CPFConverter" value="#{consultaMBean.obj.cpf}"  size="30" styleClass="inputs" />


                        <h:outputLabel value="Endereço : " for="endereco" class="labels" style="margin-left: 75px" />        
                        <p:inputTextarea id="endereco" value="#{consultaMBean.obj.endereco}" rows="3" cols="50" styleClass="inputs" autoResize="false"/> 

                        <h:outputLabel value="Telefone : " for="telefone" class="labels" style="margin-left: 80px"/>        
                        <p:inputMask mask="(99)9999-9999" id="telefone" value="#{consultaMBean.obj.telefone}"  size="30" styleClass="inputs" />


                        <h:outputLabel value="Celular : " for="celular" class="labels" style="margin-left: 88px"/>        
                        <p:inputMask mask="(99)9999-9999" id="celular" value="#{consultaMBean.obj.celular}"  size="30" styleClass="inputs" />                        

                        <h:outputLabel value="Foto : " class="labels" style="margin-left: 100px"/>
                        <p:photoCam widgetVar="pc"   styleClass="inputs" listener="#{consultaMBean.capture}"/>

                        <h:outputText/>  
                        <p:commandButton id="Capture" icon="ui-icon-image" value="Capturar Foto" onclick="pc.capture();" />                        

                                          
                        
                    </h:panelGrid>
                    <p:commandButton value="Anamnese" ajax="false" actionListener="#{consultaMBean.VerificaAbas}"  icon="ui-icon-arrow-1-e" update=":form1:growl :form1:tabView" style="margin-left: 750px"/>
                </p:tab>

                <p:tab id="tab2" title="Anamnese" disabled="#{consultaMBean.tabConsulta}">  

                    <h:panelGrid columns="2" cellpadding="8px" style="text-align: left">
                        
                        <h:outputLabel value="Queixa Principal" for="queixaprincipal" class="labels"/>
                        <p:inputTextarea id="queixaprincipal" value="#{consultaMBean.obj.consulta.queixa}" rows="3" cols="50" styleClass="inputs" autoResize="false"/>  

                        <h:outputLabel value="Histórico da Doença" for="hdoenca" class="labels"/>
                        <p:inputTextarea id="hdoenca" value="#{consultaMBean.obj.consulta.historico}" rows="3" cols="50" styleClass="inputs" autoResize="false"/>                                                         

                                                   
                        
                        <p:separator styleClass="separator"/>
                        <p:separator styleClass="separator"/>
                        
                        <h:outputText value="Antecedentes Familiares" style="font-size:14pt;font-weight:bold"/>

                        
                        <br />
                        <br />
                        <br />
                        
                        
                        
                            <h:outputLabel value="Avô Paterno" for="paiPaterno" class="labels"/>
                        <h:outputLabel value="Descrição" for="paiPaternoDescricao" class="labels"/>
                        
                        <p:selectOneRadio id="paiPaterno" value="#{consultaMBean.obj.consulta.paiPaternoVivo}" >  
                            <f:selectItem itemLabel="Vivo" itemValue="true"/>  
                            <f:selectItem itemLabel="Falecido" itemValue="false" />                           
                        </p:selectOneRadio>   
                        <p:inputTextarea id="paiPaternoDescricao" value="#{consultaMBean.obj.consulta.paiPaternoDescricao}" rows="3" cols="50" styleClass="inputs" autoResize="false"/>
                        
                               
                        
                        <h:outputLabel value="Avó Paterna" for="maePaterno" class="labels"/>
                        <h:outputLabel value="Descrição" for="maePaternoDescricao" class="labels"/>
                        
                        <p:selectOneRadio id="maePaterno" value="#{consultaMBean.obj.consulta.maePaternoVivo}" >  
                            <f:selectItem itemLabel="Vivo" itemValue="true"/>  
                            <f:selectItem itemLabel="Falecido" itemValue="false" />                           
                        </p:selectOneRadio>   
                        <p:inputTextarea id="maePaternoDescricao" value="#{consultaMBean.obj.consulta.maePaternoDescricao}" rows="3" cols="50" styleClass="inputs" autoResize="false"/>
                        
                       
                        
                        <h:outputLabel value="Avô Materno" for="paiMaterno" class="labels"/>
                        <h:outputLabel value="Descrição" for="paiMaternoDescricao" class="labels"/>
                        
                        <p:selectOneRadio id="paiMaterno" value="#{consultaMBean.obj.consulta.paiMaternoVivo}" >  
                            <f:selectItem itemLabel="Vivo" itemValue="true"/>  
                            <f:selectItem itemLabel="Falecido" itemValue="false" />                           
                        </p:selectOneRadio>   
                        <p:inputTextarea id="paiMaternoDescricao" value="#{consultaMBean.obj.consulta.paiMaternoDescricao}" rows="3" cols="50" styleClass="inputs" autoResize="false"/>
                        
                        
                        
                        
                        
                        <h:outputLabel value="Avó Materna" for="maeMaterna" class="labels"/>
                        <h:outputLabel value="Descrição" for="maeMaternaDescricao" class="labels"/>
                        
                        <p:selectOneRadio id="maeMaterna" value="#{consultaMBean.obj.consulta.maeMaternoVivo}" >  
                            <f:selectItem itemLabel="Vivo" itemValue="true"/>  
                            <f:selectItem itemLabel="Falecido" itemValue="false" />                           
                        </p:selectOneRadio>   
                        <p:inputTextarea id="maeMaternaDescricao" value="#{consultaMBean.obj.consulta.maeMaternoDescricao}" rows="3" cols="50" styleClass="inputs" autoResize="false"/>
                        
                        
                    </h:panelGrid>
                    

                </p:tab>
              
                <p:tab id="tab3" title="História Médica" disabled="#{consultaMBean.tabConsulta}">
                    
                    <h:panelGrid  columns="3" cellpadding="8px" style="text-align:left">
                       
                        <h:outputLabel value="Cardiopatia: " for="cardiopata" class="labels" style="margin-left:101px "  />
                           <p:inplace id="cardiopata">  
                               <p:inputText styleClass="inputs"  value="#{consultaMBean.obj.consulta.cardiopata}" onfocus="hideMessage(this, 'Qual?')" onblur="showMessage(this, 'Qual?')" />  
                           </p:inplace> 
                           <p:inplace id="cardiopataTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.cardiopataTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                        
                        <h:outputLabel value="Diabetes: " for="diabetico" class="labels" style="margin-left: 122px" />
                           <p:inplace id="diabetico">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.diabetico}" onfocus="hideMessage(this, 'Qual?')" onblur="showMessage(this, 'Qual?')"/>  
                           </p:inplace> 
                           <p:inplace id="diabeticoTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.diabeticoTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                        
                        <h:outputLabel value="Doenças hepáticas: " for="dHepaticas" class="labels" style="margin-left: 57px" />
                           <p:inplace id="dHepaticas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dHepaticas}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="dHepaticasTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dHepaticasTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                        
                        <h:outputLabel value="Doenças pulmonares: " for="dPulmonares" class="labels" style="margin-left: 41px" />
                           <p:inplace id="dPulmonares">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dPulmonares}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="dPulmonaresTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dPulmonaresTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                       
                        <h:outputLabel value="Doenças imunopatológicas: " for="dImunopatologicas" class="labels"  />
                           <p:inplace id="dImunopatologicas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dImunopatologicas}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="dImunopatologicasTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dImunopatologicasTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                         
                        <h:outputLabel value="Doenças endócrinas: " for="dEndocrinas" class="labels" style="margin-left: 47px"/>
                           <p:inplace id="dEndocrinas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dEndocrinas}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="dEndocrinasTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dEndocrinasTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                          
                        <h:outputLabel value="Doenças dermatológicas: " for="dDermatologicas" class="labels" style="margin-left: 15px"/>
                           <p:inplace id="dDermatologicas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dDermatologicas}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="dDermatologicasTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dDermatologicasTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                        
                        <h:outputLabel value="Doenças renais: " for="dRenais" class="labels" style="margin-left: 80px"/>
                           <p:inplace id="dRenais">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dRenais}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="dRenaisTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dRenaisTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                        
                        <h:outputLabel value="Doenças ósseas: " for="dOsseas" class="labels" style="margin-left: 77px"/>
                           <p:inplace id="dOsseas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dOsseas}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="dOsseasTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dOsseasTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 

                        <h:outputLabel value="Doenças hematológicas: " for="dHematologicas" class="labels" style="margin-left: 22px"/>
                           <p:inplace id="dHematologicas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dHematologicas}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="dHematologicasTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dHematologicasTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                        
                        <h:outputLabel value="Doenças neoplásicas: " for="dNeoplasicas" class="labels" style="margin-left: 43px"/>
                           <p:inplace id="dNeoplasicas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dNeoplasicas}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="dNeoplasicasTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dNeoplasicasTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                        
                        <h:outputLabel value="Doenças infecciosas: " for="dInfecciosas" class="labels" style="margin-left: 48px"/>
                        <p:selectManyMenu id="dInfecciosas" value="#{consultaMBean.doencasInfecciosas}">  
                            <f:selectItem itemLabel="Bacteriana" itemValue="Bacteriana" />  
                            <f:selectItem itemLabel="Viral" itemValue="Viral" />  
                            <f:selectItem itemLabel="Fúngica" itemValue="Fúngica" />  
                            <f:selectItem itemLabel="Protozoária" itemValue="Protozoária" />  
                        </p:selectManyMenu> 
                           <p:inplace id="dInfecciosasTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dInfecciosasTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                                 
                        
                        <h:outputLabel value="Doenças psiquiátricas: " for="dPsiquiatricas" class="labels" style="margin-left: 36px"  />
                           <p:inplace id="dPsiquiatricas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dPsiquiatricas}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="dPsiquiatricasTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.dPsiquiatricasTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                        
                        <h:outputLabel value="Distúrbios gastrointestinais: " for="disturbiosGastro" class="labels" />
                           <p:inplace id="disturbiosGastro">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.disturbiosGastro}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="disturbiosGastroTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.disturbiosGastroTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                        
                        <h:outputLabel value="Outras: " for="outras" class="labels" style="margin-left: 136px" />
                           <p:inplace id="outras">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.outras}" onfocus="hideMessage(this, 'Quais?')" onblur="showMessage(this, 'Quais?')"/>  
                           </p:inplace> 
                           <p:inplace id="outrasTrat">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.outrasTrat}" onfocus="hideMessage(this, 'Qual Tratamento?')" onblur="showMessage(this, 'Qual Tratamento?')" />  
                           </p:inplace> 
                        
                        <h:outputText />
                        <h:outputText />
                        <h:outputText />
                        
                        <h:outputText />
                        <h:outputText />
                        <h:outputText />
                    
                    </h:panelGrid>
                        <p:separator/>                        
                             <h:panelGrid  columns="3" cellpadding="8px" style="text-align:left">
                                 
                                 <h:outputLabel value="Doenças de Infância: " class="labels" style="margin-left: 47px" />
                                 <h:outputText />
                                 <h:outputText />
                                 
                                 <h:outputLabel value="Sarampo: " for="sarampo" class="labels" style="margin-left: 209px" />
                                   <p:selectBooleanCheckbox id="sarampo" value="#{consultaMBean.obj.consulta.sarampo}" /> 
                                   <p:inplace id="sarampoQ">  
                                            <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.sarampoQ}" onfocus="hideMessage(this, 'Quando?')" onblur="showMessage(this, 'Quando?')"/>  
                                   </p:inplace> 
                                 
                                 <h:outputLabel value="Parotidíte: " for="parotiditeEndemica" class="labels" style="margin-left: 207px"/>
                                   <p:selectBooleanCheckbox id="parotiditeEndemica" value="#{consultaMBean.obj.consulta.parotiditeEndemica}" /> 
                                   <p:inplace id="parotiditeQ">  
                                            <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.parotiditeEndemicaQ}" onfocus="hideMessage(this, 'Quando?')" onblur="showMessage(this, 'Quando?')"/>  
                                   </p:inplace> 
                                   
                                 <h:outputLabel value="Varicela: " for="varicela" class="labels" style="margin-left: 216px"/>
                                   <p:selectBooleanCheckbox id="varicela" value="#{consultaMBean.obj.consulta.varicela}" /> 
                                   <p:inplace id="varicelaQ">  
                                            <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.varicelaQ}" onfocus="hideMessage(this, 'Quando?')" onblur="showMessage(this, 'Quando?')"/>  
                                   </p:inplace> 
                                 
                                 <h:outputLabel value="Rubéola: " for="rubeola" class="labels" style="margin-left: 215px"/>
                                   <p:selectBooleanCheckbox id="rubeola" value="#{consultaMBean.obj.consulta.rubeola}" /> 
                                   <p:inplace id="rubeolaQ">  
                                            <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.rubeolaQ}" onfocus="hideMessage(this, 'Quando?')" onblur="showMessage(this, 'Quando?')"/>  
                                   </p:inplace> 
                                   
                                <h:outputLabel value="Coqueluche: " for="coqueluche" class="labels" style="margin-left: 192px"/>
                                   <p:selectBooleanCheckbox id="coqueluche" value="#{consultaMBean.obj.consulta.coqueluche}" /> 
                                   <p:inplace id="coquelucheQ">  
                                            <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.coquelucheQ}" onfocus="hideMessage(this, 'Quando?')" onblur="showMessage(this, 'Quando?')"/>  
                                   </p:inplace> 
                                 
                                 <h:outputLabel value="Gengivoestomatite Herpética: " for="gengivo" class="labels" style="margin-left: 73px"/>
                                   <p:selectBooleanCheckbox id="gengivo" value="#{consultaMBean.obj.consulta.gengivo}" /> 
                                   <p:inplace id="gengivoQ">  
                                            <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.gengivoQ}" onfocus="hideMessage(this, 'Quando?')" onblur="showMessage(this, 'Quando?')"/>  
                                   </p:inplace> 
                                 
                                   <h:outputLabel value="Outras: " for="outrasInfancia" class="labels" style="margin-left:225px" />
                                   <p></p>
                                   <p:inputTextarea id="outrasInfancia" value="#{consultaMBean.obj.consulta.outrasInfancia}" />
                                   
                                   
                                 
                             </h:panelGrid>
                    
                    <p:separator/>
                    
                    <h:panelGrid  columns="7" cellpadding="1px" style="text-align: left">
                        <h:outputLabel value="Uso de Medicamento: " for="tipoMedicamento" class="labels"/>
                        <p:selectOneMenu value="#{consultaMBean.obj.consulta.tipoMedicamento}" id="tipoMedicamento" style="width: 150px"
                                         styleClass="inputs">
                            <f:selectItems var="tipoMedicamento" value="#{consultaMBean.tipoMedicamento()}" itemValue="#{consultaMBean.Variaveis(tipoMedicamento)}"/>                                    
                        </p:selectOneMenu> 
                        <h:outputLabel value="Uso ativo: " for="usoMedicamento1"/>
                                <p:selectBooleanCheckbox id="usoMedicamento1" value="#{consultaMBean.obj.consulta.usoMedicamento1}"/> 
                          <p:inplace id="medicamento1">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.medicamento1}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')"/>  
                           </p:inplace> 
                           <p:inplace id="posMedicamento1">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.posMedicamento1}" onfocus="hideMessage(this, 'Posologia')" onblur="showMessage(this, 'Posologia')" />  
                           </p:inplace> 
                           <p:inplace id="tempoMedicamento1">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.tempoMedicamento1}" onfocus="hideMessage(this, 'Tempo de uso')" onblur="showMessage(this, 'Tempo de uso')" />  
                           </p:inplace> 
                        
                    </h:panelGrid>
                    <br/>
                    
                    <p:separator styleClass="separator"/>
                    
                     <h:panelGrid  columns="2" cellpadding="8px" style="text-align: left">
                        <h:outputLabel value="Quadros alérgicos" for="alergico" class="labels" />
                        <p:inputTextarea id="alergico" value="#{consultaMBean.obj.consulta.alergico}" rows="3" cols="50" styleClass="inputs" autoResize="false"/> 
                        
                        <h:outputLabel value="Histórico de aborto" for="aborto" class="labels" />
                        <p:inputTextarea id="aborto" value="#{consultaMBean.obj.consulta.aborto}" rows="3" cols="50" styleClass="inputs" autoResize="false"/> 
                     
                        <h:outputLabel value="Gestante " for="gravida" class="labels" />
                        <p:inplace id="gravida">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.gravida}" onfocus="hideMessage(this, 'Mês da gestação')" onblur="showMessage(this, 'Mês da gestação')" />  
                        </p:inplace>
                     </h:panelGrid>
                     
                    <h:panelGrid  columns="3" cellpadding="8px" style="text-align: left">
                     
                        <h:outputLabel value="Hospitalização: " class="labels" />
                        <p:inplace id="quandoHosp">
                            <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.quandoHospitalizado}" onfocus="hideMessage(this, 'Quando?')" onblur="showMessage(this, 'Quando?')" />
                        </p:inplace>
                        <p:inplace id="motivoHosp">
                            <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.motivoHospitalizado}" onfocus="hideMessage(this, 'Motivo')" onblur="showMessage(this, 'Motivo')" />
                        </p:inplace>
                        <h:outputLabel value="Cirurgias Gerais: " class="labels" />
                        <p:inplace id="quandoCirurGerais">
                            <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.quandoCirurGerais}" onfocus="hideMessage(this, 'Quando?')" onblur="showMessage(this, 'Quando?')" />
                        </p:inplace>
                        <p:inplace id="motivoCirurGerais">
                            <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.motivoCirurGerais}" onfocus="hideMessage(this, 'Motivo')" onblur="showMessage(this, 'Motivo')" />
                        </p:inplace>
                     </h:panelGrid>
                            
                </p:tab>
                
                
                <p:tab id="tab5" title="Hábitos Pessoais" disabled="#{consultaMBean.tabConsulta}">  
                    <h:panelGrid  columns="3" cellpadding="8px" style="text-align: left">
                        
                        
                        <h:outputLabel value="Tem vida sexual ativa: " for="vidasex" class="labels" />
                        <p:selectBooleanCheckbox id="vidasex" value="#{consultaMBean.obj.consulta.vidaSexualAtiva}" />
   
                        <p:inplace id="compSexual">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.compSexual}" onfocus="hideMessage(this, 'Comportamento Sexual')" onblur="showMessage(this, 'Comportamento Sexual')" />  
                        </p:inplace>
                        
                        
                        
                    </h:panelGrid>
                
                        <p:separator />
                
                      <h:panelGrid  columns="6" cellpadding="3px" style="text-align: left">
                        <h:outputLabel value="Tabagista" for="usoTabagista" class="labels" />
                        <h:outputLabel value="Uso ativo: " for="usoTabagista"/>
                          <p:selectBooleanCheckbox id="usoTabagista" value="#{consultaMBean.obj.consulta.usoTabagista}"/> 
                          <p:inplace id="tipoTabagista">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.tipoTabagista}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')"/>  
                           </p:inplace> 
                           <p:inplace id="quantidadeTabagista">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.quantidadeTabagista}" onfocus="hideMessage(this, 'Quantidade')" onblur="showMessage(this, 'Quantidade')" />  
                           </p:inplace> 
                           <p:inplace id="tempoTabagista">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.tempoTabagista}" onfocus="hideMessage(this, 'Tempo de uso')" onblur="showMessage(this, 'Tempo de uso')" />  
                           </p:inplace> 
                          
                        <h:outputLabel value="Etilista" class="labels" />
                        <h:outputLabel value="Uso ativo: " for="usoEtilista"/>
                          <p:selectBooleanCheckbox id="usoEtilista" value="#{consultaMBean.obj.consulta.usoEtilista}"/> 
                          <p:inplace id="tipoEtilista">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.tipoEtilista}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')"/>  
                           </p:inplace> 
                           <p:inplace id="quantidadeEtilista">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.quantidadeEtilista}" onfocus="hideMessage(this, 'Quantidade')" onblur="showMessage(this, 'Quantidade')" />  
                           </p:inplace> 
                           <p:inplace id="tempoEtilista">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.tempoEtilista}" onfocus="hideMessage(this, 'Tempo de uso')" onblur="showMessage(this, 'Tempo de uso')" />  
                           </p:inplace> 
                          
                        <h:outputLabel value="Drogas Ilícitas" class="labels" />
                        <h:outputLabel value="Uso ativo: " for="usoDrogasIlicitas"/>
                          <p:selectBooleanCheckbox id="usoDrogasIlicitas" value="#{consultaMBean.obj.consulta.usoDrogasIlicitas}"/> 
                          <p:inplace id="tipoDrogasIlicitas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.tipoDrogasIlicitas}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')"/>  
                           </p:inplace> 
                           <p:inplace id="quantidadeDrogasIlicitas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.quantidadeDrogasIlicitas}" onfocus="hideMessage(this, 'Quantidade')" onblur="showMessage(this, 'Quantidade')" />  
                           </p:inplace> 
                           <p:inplace id="tempoDrogasIlicitas">  
                               <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.tempoDrogasIlicitas}" onfocus="hideMessage(this, 'Tempo de uso')" onblur="showMessage(this, 'Tempo de uso')" />  
                           </p:inplace> 
                      </h:panelGrid>
                          
                          <p:separator/>
                      
                      <h:panelGrid  columns="2" cellpadding="8px" style="text-align: left">
                            
                        <h:outputLabel value="Tem Bruxismo: " for="bruxismo" class="labels" />
                        <p:selectBooleanCheckbox id="bruxismo" value="#{consultaMBean.obj.consulta.bruxismo}" style="margin-right: 300px"/> 
                        
                        <h:outputLabel value="Onicofagia: " for="onicofagia" class="labels" />
                        <p:selectBooleanCheckbox id="onicofagia" value="#{consultaMBean.obj.consulta.onicofagia}" style="margin-right: 300px"/> 
                        
                        <h:outputLabel value="Outros hábitos" for="outrosHabitos" class="labels" />
                        <p:inputTextarea id="outrosHabitos" value="#{consultaMBean.obj.consulta.outrosHabitos}" rows="3" cols="50" styleClass="inputs" autoResize="false"/>
                        
                      </h:panelGrid>
               
                </p:tab> 
                        
                <p:tab id="tab7" title="História Odontológica" disabled="#{consultaMBean.tabConsulta}">
                    <p:panel header="Frequência de ida ao dentista" style="width:300px;height:120px; text-align: left" >   
                        <p:selectOneRadio id="frequenciaDentista" value="#{consultaMBean.obj.consulta.frequenciaDentista}" layout="pageDirection" >  
                            <f:selectItem itemLabel="A cada 6 meses" itemValue="1"/> 
                            <f:selectItem itemLabel="A cada ano" itemValue="2" />  
                            <f:selectItem itemLabel="Mais de um ano" itemValue="3" /> 
                        </p:selectOneRadio> 
                      </p:panel>   
                    <p:panel header="Escovação diária" style="width:300px;height:200px; text-align: left"  >  
                        <p:selectOneRadio id="escovacaoDiaria" value="#{consultaMBean.obj.consulta.escovacaoDiaria}" layout="pageDirection" >  
                            <f:selectItem itemLabel="1 vez" itemValue="1"/>  
                            <f:selectItem itemLabel="2 vezes" itemValue="2" />  
                            <f:selectItem itemLabel="3 vezes" itemValue="3" /> 
                            <f:selectItem itemLabel="Mais de 3 vezes" itemValue="4" /> 
                            <f:selectItem itemLabel="Não escova" itemValue="5" /> 
                        </p:selectOneRadio> 
                    </p:panel>
                    
                     <h:panelGrid  columns="2" cellpadding="8px" style="text-align: left"> 
                    
                    <h:outputLabel value="Usa fio dental: " for="fio" class="labels" />
                    <p:selectBooleanCheckbox id="fio" value="#{consultaMBean.obj.consulta.usaFioDental}" />
                    
                   
                        <h:outputLabel value="Realizou tratamentos odontológicos: " for="tratamentosOdontologicos" class="labels" />
                        <p:selectBooleanCheckbox id="tratamentosOdontologicos" value="#{consultaMBean.obj.consulta.tratamentosOdontologicos}">
                        <p:ajax event="change" update="panelId" />
                        </p:selectBooleanCheckbox>
                        
                        
                     
        


                    </h:panelGrid>
                    
                    <h:panelGrid id="panelId" style="text-align: left">
                        
                        <h:panelGrid columns="3" rendered="#{consultaMBean.obj.consulta.tratamentosOdontologicos}">
                                <h:outputLabel value="Prevenção: " for="prevencaoHist" class="labels" />
                                <p:selectBooleanCheckbox id="prevencaoHist" value="#{consultaMBean.obj.consulta.prevencaoHist}" />
                                <p:inplace id="descPrevencaoHist">  
                                  <p:inputText styleClass="inputs"  value="#{consultaMBean.obj.consulta.descPrevencaoHist}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')" />  
                                </p:inplace> 
                        
                                <h:outputLabel value="Dentística: " for="dentistica" class="labels" />
                                <p:selectBooleanCheckbox id="dentistica" value="#{consultaMBean.obj.consulta.dentistica}"/>
                                <p:inplace id="descDentistica">  
                                  <p:inputText styleClass="inputs"  value="#{consultaMBean.obj.consulta.descDentistica}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')" />  
                                </p:inplace> 
                                
                                <h:outputLabel value="Periodontia: " for="periodontia" class="labels" />
                                <p:selectBooleanCheckbox id="periodontia" value="#{consultaMBean.obj.consulta.periodontia}"/>
                                <p:inplace id="descPeriodontia">  
                                  <p:inputText styleClass="inputs"  value="#{consultaMBean.obj.consulta.descPeriodontia}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')" />  
                                </p:inplace> 
                                
                                <h:outputLabel value="Endodontia: " for="endodontia" class="labels" />
                                <p:selectBooleanCheckbox id="endodontia" value="#{consultaMBean.obj.consulta.endodontia}"/>
                                <p:inplace id="descEndodontia">  
                                  <p:inputText styleClass="inputs"  value="#{consultaMBean.obj.consulta.descEndodontia}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')" />  
                                </p:inplace> 
                                
                                <h:outputLabel value="Maxila: " for="maxila" class="labels" />
                                <p:selectBooleanCheckbox id="maxila" value="#{consultaMBean.obj.consulta.maxila}"/>
                                <p:inplace id="descMaxila">  
                                  <p:inputText styleClass="inputs"  value="#{consultaMBean.obj.consulta.descMaxila}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')" />  
                                </p:inplace> 
                                
                                <h:outputLabel value="Mandibula: " for="mandibula" class="labels" />
                                <p:selectBooleanCheckbox id="mandibula" value="#{consultaMBean.obj.consulta.mandibula}"/>
                                <p:inplace id="descMandibula">  
                                  <p:inputText styleClass="inputs"  value="#{consultaMBean.obj.consulta.descMandibula}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')" />  
                                </p:inplace> 
                               
                                <h:outputLabel value="Cirurgia: " for="cirurgia" class="labels" />
                                <p:selectBooleanCheckbox id="cirurgia" value="#{consultaMBean.obj.consulta.cirurgia}"/>
                                <p:inplace id="descCirurgia">  
                                  <p:inputText styleClass="inputs" value="#{consultaMBean.obj.consulta.descCirurgia}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')" />  
                                </p:inplace> 
                                
                                <h:outputLabel value="Implante: " for="implante" class="labels" />
                                <p:selectBooleanCheckbox id="implante" value="#{consultaMBean.obj.consulta.implante}"/>
                                <p:inplace id="descImplante">  
                                  <p:inputText styleClass="inputs"  value="#{consultaMBean.obj.consulta.descImplante}" onfocus="hideMessage(this, 'Descrição')" onblur="showMessage(this, 'Descrição')" />  
                                </p:inplace> 
                                
                        </h:panelGrid>
                        </h:panelGrid>    
                    
                </p:tab>
                
                <p:tab id="tab8" title="Exame Físico" disabled="#{consultaMBean.tabConsulta}">  
                            
                            <p:panelGrid columns="3" > 
                                <f:facet name="header">  
                                Sinais Vitais  
                                </f:facet>  
                                <h:outputLabel value="P.A" for="pa" class="labels" />
                                <h:outputLabel value="Frequência Cardiaca" for="frequenciaCardiaca" class="labels" />
                                <h:outputLabel value="Frequência Respiratória" for="frequenciaRespiratoria" class="labels" />
                                <p:inputText id="pa" styleClass="inputs" value="#{consultaMBean.obj.consulta.pa}" />  
                                <p:inputText id="frequenciaCardiaca" styleClass="inputs" value="#{consultaMBean.obj.consulta.frequenciaCardiaca}" />  
                                <p:inputText id="frequenciaRespiratoria" styleClass="inputs" value="#{consultaMBean.obj.consulta.frequenciaRespiratoria}" />  
                            </p:panelGrid>
                            
                            <h:panelGrid id="panel2" columns="2" cellpadding="8px" style="margin-top: 15px">
                                
                                <h:outputLabel value="Linfoadenopatia: " for="gangliosEnfartados" class="labels" style="margin-left: 20px"/>
                                <p:selectBooleanCheckbox id="gangliosEnfartados" value="#{consultaMBean.obj.consulta.gangliosEnfartados}" style="margin-right: 300px"/> 
                            
                                <h:outputLabel value="Lesões dermatológicas" for="lDerma" class="labels"/>
                                 <p:inputTextarea id="lDerma" value="#{consultaMBean.obj.consulta.lDerma}" rows="2" cols="50" styleClass="inputs" autoResize="false"/>
                            
                            </h:panelGrid>
                    
                            <p:panel header="Cadeias Afetadas">
                            <p:selectBooleanCheckbox id="subMentoniana" value="#{consultaMBean.obj.consulta.subMentoniana}" /> 
                                <h:outputLabel value="Submentoniana " for="subMentoniana" class="labels" />
                                <p:selectBooleanCheckbox id="submandibularDireita" value="#{consultaMBean.obj.consulta.submandibularDireita}" /> 
                                <h:outputLabel value="Submandibular direita" for="submandibularDireita" class="labels" />
                                <p:selectBooleanCheckbox id="submandibularEsquerda" value="#{consultaMBean.obj.consulta.submandibularEsquerda}" /> 
                                <h:outputLabel value="Submandibular esquerda" for="submandibularEsquerda" class="labels" />
                                <p:selectBooleanCheckbox id="parotideaDireita" value="#{consultaMBean.obj.consulta.parotideaDireita}" /> 
                                <h:outputLabel value="Parotídea direita" for="parotideaDireita" class="labels" />
                                <p:selectBooleanCheckbox id="parotideaEsquerda" value="#{consultaMBean.obj.consulta.parotideaEsquerda}" /> 
                                <h:outputLabel value="Parotídea esquerda" for="parotideaEsquerda" class="labels" />
                                <p:selectBooleanCheckbox id="posAuricular" value="#{consultaMBean.obj.consulta.posAuricular}" /> 
                                <h:outputLabel value="Pos auricular" for="posAuricular" class="labels" />
                                <p:selectBooleanCheckbox id="cervical" value="#{consultaMBean.obj.consulta.cervical}" /> 
                                <h:outputLabel value="Cervical" for="cervical" class="labels" />
                                <p:selectBooleanCheckbox id="espinalAcessoria" value="#{consultaMBean.obj.consulta.espinalAcessoria}" /> 
                                <h:outputLabel value="Espinal Acessória" for="espinalAcessoria" class="labels" />

                            </p:panel>
                                
                             <h:panelGrid columns="2" cellpadding="8px" style="margin-top: 15px">
                                 <h:outputLabel value="Natureza dos Linfonodos Palpáveis: " for="naturezaLP" class="labels"/>
                                <p:selectOneMenu value="#{consultaMBean.obj.consulta.naturezaLP}" id="naturezaLP" style="width: 200px"
                                         styleClass="inputs">
                                    <f:selectItems var="naturezaLP" value="#{consultaMBean.naturezaLP()}" itemValue="#{consultaMBean.Variaveis(naturezaLP)}"/>                                    
                                </p:selectOneMenu>
                                 
                                 <h:outputLabel value="Disfunção Temporomandibular: " for="tipoDisfuncaoT" class="labels"/>
                                <p:selectOneMenu value="#{consultaMBean.obj.consulta.tipoDisfuncaoT}" id="tipoDisfuncaoT" style="width: 200px"
                                         styleClass="inputs">
                                    <f:selectItems var="tipoDisfuncaoT" value="#{consultaMBean.tipoDisfuncaoT()}" itemValue="#{consultaMBean.Variaveis(tipoDisfuncaoT)}"/>                                    
                                </p:selectOneMenu>
                                <h:outputLabel value="Tem abertura de boca normal: " for="aberturaBoca" class="labels" style="margin-right: 3px"/>
                                <p:selectBooleanCheckbox id="aberturaBoca" value="#{consultaMBean.obj.consulta.aberturaBoca}" style="margin-right: 300px"/> 
                               
                                <h:outputLabel value="Alteração na face" for="alteracaoFace" class="labels" style="margin-left:  "/>
                                <p:inputTextarea id="alteracaoFace" value="#{consultaMBean.obj.consulta.alteracaoFace}" rows="3" cols="50" styleClass="inputs" autoResize="false"/> 
                              </h:panelGrid>   
                            
                     </p:tab>                             

                        
                     <p:tab id="tab9" title="Exame Fisico IntraOral" disabled="#{consultaMBean.tabConsulta}">  
                          
                             <p:panel header="Variações da Normalidade" style="text-align: left">
                                 <h:panelGrid columns="2" cellpadding="5px" style="text-align: left">
                                 <h:outputLabel value="Grânulos de Fordyce" for="granulosFordyce" class="labels" />
                                 <p:selectBooleanCheckbox id="granulosFordyce" value="#{consultaMBean.obj.consulta.granulosFordyce}" /> 
                                
                                 <h:outputLabel value="Leucoedema" for="leucoedema" class="labels" />
                                 <p:selectBooleanCheckbox id="leucoedema" value="#{consultaMBean.obj.consulta.leucoedema}" /> 
                                 
                                 <h:outputLabel value="Tórus" for="torus" class="labels" />
                                 <p:selectBooleanCheckbox id="torus" value="#{consultaMBean.obj.consulta.torus}" /> 
                               
                                 <h:outputLabel value="Linha alba de oclusão" for="linhaAlbaOclusao" class="labels" />
                                 <p:selectBooleanCheckbox id="linhaAlbaOclusao" value="#{consultaMBean.obj.consulta.linhaAlbaOclusao}" /> 
                                 
                                 <h:outputLabel value="Língua fissurada" for="linguaFissurada" class="labels" />
                                 <p:selectBooleanCheckbox id="linguaFissurada" value="#{consultaMBean.obj.consulta.linguaFissurada}" /> 
                                
                                 <h:outputLabel value="Língua crenada" for="linguaCrenada" class="labels" />
                                 <p:selectBooleanCheckbox id="linguaCrenada" value="#{consultaMBean.obj.consulta.linguaCrenada}" /> 
                                
                                 <h:outputLabel value="Língua saburrosa" for="linguaSaburrosa" class="labels" />
                                 <p:selectBooleanCheckbox id="linguaSaburrosa" value="#{consultaMBean.obj.consulta.linguaSaburrosa}" /> 
                                 
                                 <h:outputLabel value="Língua Geográfica" for="linguaGeografica" class="labels" />
                                 <p:selectBooleanCheckbox id="linguaGeografica" value="#{consultaMBean.obj.consulta.linguaGeografica}" /> 
                                 
                                 <h:outputLabel value="Língua Pilosa" for="linguaPilosa" class="labels" />
                                 <p:selectBooleanCheckbox id="linguaPilosa" value="#{consultaMBean.obj.consulta.linguaPilosa}" /> 
                                 
                                 <h:outputLabel value="Amigdala lingual hipertrófica" for="amigdalaLingualHipertrofica" class="labels" />
                                 <p:selectBooleanCheckbox id="amigdalaLingualHipertrofica" value="#{consultaMBean.obj.consulta.amigdalaLingualHipertrofica}" /> 
                                
                                 <h:outputLabel value="Varicosidades" for="varicosidades" class="labels" />
                                 <p:selectBooleanCheckbox id="varicosidades" value="#{consultaMBean.obj.consulta.varicosidades}" /> 
                                 
                                 
                                 
                                 <h:outputLabel value="Outras" for="outrasIntraOral" class="labels"   />
                                    <p:inputTextarea id="outrasIntraOral" value="#{consultaMBean.obj.consulta.outrasIntraOral}" rows="2" cols="30" styleClass="inputs" 
autoResize="false"/>
                                 </h:panelGrid>
                                 
                                 
                             </p:panel>
                         
                             <p:panel header="Alteracões Dentárias" style="text-align: left">
                                 <h:panelGrid columns="2" cellpadding="5px" style="text-align: left">
                                     <h:outputLabel value="Erosão" for="erosao" class="labels" />
                                     <p:selectBooleanCheckbox id="erosao" value="#{consultaMBean.obj.consulta.erosao}" /> 
                                 
                                     <h:outputLabel value="Atrição" for="atricao" class="labels" />
                                     <p:selectBooleanCheckbox id="atricao" value="#{consultaMBean.obj.consulta.atricao}" /> 
                                     
                                     <h:outputLabel value="Abfração" for="abfracao" class="labels" />
                                     <p:selectBooleanCheckbox id="abfracao" value="#{consultaMBean.obj.consulta.abfracao}" /> 
                                     
                                     <h:outputLabel value="Hipoplasia de esmalte" for="hipoplasiaEsmalte" class="labels" />
                                     <p:selectBooleanCheckbox id="hipoplasiaEsmalte" value="#{consultaMBean.obj.consulta.hipoplasiaEsmalte}" /> 
                                     
                                     <h:outputLabel value="Fluorose dentária: " for="fluoroseDentaria" class="labels" />
                                     <p:selectBooleanCheckbox id="fluoroseDentaria" value="#{consultaMBean.obj.consulta.fluoroseDentaria}" />
                                     
                                     <h:outputLabel value="Outras: " for="outrasAlteracoes" class="labels" />
                                     <p:selectBooleanCheckbox id="outrasAlteracoes" value="#{consultaMBean.obj.consulta.outrasAlteracoes}" />
                                    
                                 </h:panelGrid>
                             </p:panel>
                         
                         
                             
                        
                             <p:panel header="Condições Orais Normativas" style="text-align: left">
                                 <h:panelGrid  columns="2" cellpadding="8px" style="text-align: left">
                                     <h:outputLabel value="Usa prótese: " for="protese" class="labels" style="margin-left: 150px"/>
                                     <p:selectBooleanCheckbox id="protese" value="#{consultaMBean.obj.consulta.protese}" style="margin-right: 300px ">
                                         <p:ajax event="change" update="panelProtese" />
                                     </p:selectBooleanCheckbox>
                                     
                                 </h:panelGrid>
                                 
                                 <h:panelGrid id="panelProtese" style="text-align: left">
                                     <h:panelGrid columns="2" rendered="#{consultaMBean.obj.consulta.protese}">
                                            
                                        <h:outputLabel value="Tipo de prótese : " for="tipoProtese" class="labels" style="margin-left: 215px"/>
                                        <p:selectOneMenu value="#{consultaMBean.obj.consulta.tipoProtese}" id="tipoProtese" style="margin-right: 265px; width: 115px"
                                             styleClass="inputs">
                                            <f:selectItems var="tpProtese" value="#{consultaMBean.tipoProtese()}" itemValue="#{consultaMBean.Variaveis(tpProtese)}"/>   
                                 
                                        </p:selectOneMenu>    
                                        
                                        <h:outputLabel value="Localização: " for="tipoProtese" class="labels" style="margin-left: 215px"/>
                                        <p:selectOneMenu value="#{consultaMBean.obj.consulta.localProtese}" id="localProtese" style="margin-right: 265px; width: 115px"
                                             styleClass="inputs">
                                            <f:selectItems var="lcProtese" value="#{consultaMBean.localProtese()}" itemValue="#{consultaMBean.Variaveis(lcProtese)}"/>  
                                  
                                        </p:selectOneMenu>
                                
                                        </h:panelGrid>
                                     
                                     <h:panelGrid id="panel200" columns ="2">
                                     <h:outputLabel value="Sangramento Gengival: " for="sangGengival" class="labels" style="margin-left: 215px"/>
                                        <p:selectOneMenu value="#{consultaMBean.obj.consulta.sangGengival}" id="sangGengival" style="margin-right: 265px; width: 115px"
                                             styleClass="inputs">
                                            <f:selectItems var="sangGeng" value="#{consultaMBean.sangGengival()}" itemValue="#{consultaMBean.Variaveis(sangGeng)}"/>    
                                
                                        </p:selectOneMenu>
                                     
                                     <h:outputLabel value="Mobilidade Dentária: " for="mobDentaria" class="labels" style="margin-left: 215px"/>
                                        <p:selectOneMenu value="#{consultaMBean.obj.consulta.mobDentaria}" id="mobDentaria" style="margin-right: 265px; width: 115px"
                                             styleClass="inputs">
                                            <f:selectItems var="mobDent" value="#{consultaMBean.mobDentaria()}" itemValue="#{consultaMBean.Variaveis(mobDent)}"/>       
                             
                                        </p:selectOneMenu>
                                     
                                     </h:panelGrid>
                              
                                    </h:panelGrid>
                             </p:panel>
                         
                         <p:panel header="Lesões Orais" style="text-align: left">
                                 <p:selectOneRadio id="lesoesOrais" value="#{consultaMBean.obj.consulta.lesoesOrais}"  >  
                                    <f:selectItem itemLabel="Sim" itemValue="1"/> 
                                    <f:selectItem itemLabel="Não" itemValue="2" />  
                                 </p:selectOneRadio>
                                 
                             </p:panel>
                             
                             <h:panelGrid  columns="2" cellpadding="8px" style="text-align: left">
                                                                    
                                <h:outputLabel value="Apresenta desgastes oclusais nos dentes: " for="desgastesOclusais" class="labels" style="margin-left: 60px "/>
                                <p:selectBooleanCheckbox id="desgastesOclusais" value="#{consultaMBean.obj.consulta.desgastesOclusais}" style="margin-right: 300px"/> 
                                
                                <h:outputLabel value="Apresenta alguma mancha nos dentes: " for="mancha" class="labels" style="margin-left: 90px"/>
                                <p:inputTextarea id="mancha" value="#{consultaMBean.obj.consulta.mancha}"  rows="3" cols="50" styleClass="inputs" autoResize="false"/>
                                
                                <h:outputLabel value="Alteração nos lábios(mancha, erosão, ulcera, nódulos)" for="alteracaoLabios" class="labels" />
                                <p:inputTextarea id="alteracaoLabios" value="#{consultaMBean.obj.consulta.alteracaoLabios}"  rows="3" cols="50" styleClass="inputs" 
autoResize="false"/>
                                
                                <h:outputLabel value="Alteração na mucosa(mancha, erosão, ulcera, nódulos)" for="alteracaoMucosa" class="labels" />
                                <p:inputTextarea id="alteracaoMucosa" value="#{consultaMBean.obj.consulta.alteracaoMucosa}"  rows="3" cols="50" styleClass="inputs" 
autoResize="false"/>
                                
                                <h:outputLabel value="Alteração na lingua(mancha, erosão, ulcera, nódulos)" for="alteracaoLingua" class="labels" />
                                <p:inputTextarea id="alteracaoLingua" value="#{consultaMBean.obj.consulta.alteracaoLingua}"  rows="3" cols="50" styleClass="inputs" 
autoResize="false"/>
                                
                                <h:outputLabel value="Exame fisico Intraoral" for="exameFisicoIntraOral" class="labels" style="margin-left: 200px"/>
                                <p:inputTextarea id="exameFisicoIntraOral" value="#{consultaMBean.obj.consulta.exameFisicoIntraOral}"  rows="3" cols="50" 
styleClass="inputs" autoResize="false"/>
                                
                                <h:outputLabel value="Aspecto Clínico" for="aspectoClinico" class="labels" style="margin-left:220px "/>
                                <p:inputTextarea id="aspectoClinico" value="#{consultaMBean.obj.consulta.aspectoClinico}"  rows="7" cols="50" styleClass="inputs" 
autoResize="false"/>
                                
                            </h:panelGrid>                   
                    
                     </p:tab> 
                
                     <p:tab id="tab10" title="Exames Complementares" disabled="#{consultaMBean.tabConsulta}">  
                         
                         <h:panelGrid columns="2" cellpadding="5px" style="text-align: left">
                                 <h:outputLabel value="Raio X" for="raioX" class="labels" />
                                 <p:selectBooleanCheckbox id="raioX" value="#{consultaMBean.obj.consulta.raioX}" /> 
                                
                                 <h:outputLabel value="Tomografia Computadorizada" for="tomografia" class="labels" />
                                 <p:selectBooleanCheckbox id="tomografia" value="#{consultaMBean.obj.consulta.tomografia}" /> 
                                 
                                 <h:outputLabel value="Ressonância Magnética Nuclear" for="ressonancia" class="labels" />
                                 <p:selectBooleanCheckbox id="ressonancia" value="#{consultaMBean.obj.consulta.ressonancia}" /> 
                               
                                 <h:outputLabel value="Ultrassonografia" for="ultrassonografia" class="labels" />
                                 <p:selectBooleanCheckbox id="ultrassonografia" value="#{consultaMBean.obj.consulta.ultrassonografia}" /> 
                                 
                                 <h:outputLabel value="Cintilografia Óssea" for="cintilografia" class="labels" />
                                 <p:selectBooleanCheckbox id="cintilografia" value="#{consultaMBean.obj.consulta.cintilografia}" /> 
                                
                                 <h:outputLabel value="Hematológico" for="hematologico" class="labels" />
                                 <p:selectBooleanCheckbox id="hematologico" value="#{consultaMBean.obj.consulta.hematologico}" /> 
                                
                                 <h:outputLabel value="Bioquímico" for="bioquimico" class="labels" />
                                 <p:selectBooleanCheckbox id="bioquimico" value="#{consultaMBean.obj.consulta.bioquimico}" /> 
                                 
                                 <h:outputLabel value="Biópsia" for="biopsia" class="labels" />
                                 <p:selectBooleanCheckbox id="biopsia" value="#{consultaMBean.obj.consulta.biopsia}" /> 
                                 
                                 <h:outputLabel value="Outro(s)" for="outrosExames" class="labels" />
                                 <p:selectBooleanCheckbox id="outrosExames" value="#{consultaMBean.obj.consulta.outrosExames}" /> 
                          </h:panelGrid>
                                 
                          <h:panelGrid columns="1" cellpadding="5px" style="text-align: left">
                                 <h:outputLabel value="Descrição dos Exames Complementares" for="descricaoExames" class="labels" />
                                 <p:inputTextarea id="descricaoExames" value="#{consultaMBean.obj.consulta.descricaoExames}" rows="6" cols="50" styleClass="inputs" autoResize="false"/>  
                          </h:panelGrid>
                                 
                     </p:tab>    
                
                     <p:tab id="tab11" title="Diagnóstico" disabled="#{consultaMBean.tabConsulta}">  
        
                         <h:panelGrid columns="2" cellpadding="8px" style="text-align: left">
                             
                        
                        <h:outputLabel value="Diagnóstico Final " for="diagFinal" class="labels" style="margin-left: 75px" />        
                        <p:inputTextarea id="diagFinal" value="#{consultaMBean.obj.consulta.diagFinal}" rows="5" cols="50" styleClass="inputs" autoResize="true"/>
                        
                        <p:panel header="Prognóstico" style="text-align: left">
                         
                                 <p:selectOneRadio id="prognostico" value="#{consultaMBean.obj.consulta.prognostico}"  >  
                                    <f:selectItem itemLabel="Bom"     itemValue="1"/> 
                                    <f:selectItem itemLabel="Regular" itemValue="2" />  
                                    <f:selectItem itemLabel="Ruim"    itemValue="3" />  
                                 </p:selectOneRadio>
                                 <br></br>
                                                          
                        </p:panel>
                        
                         </h:panelGrid>
                         
                     </p:tab>    
                
                     <p:tab id="tab12" title="Plano de Tratamento" disabled="#{consultaMBean.tabConsulta}">  
                         <h:panelGrid columns="3" cellpadding="5px" style="text-align: left">
                             <h:outputLabel value="Data: "  for="dataTratamento" class="labels" style="margin-left: 5px" />
                             <p:inputMask mask="99/99/9999" converter="DateConverter" id="dataTratamento" value="#{consultaMBean.obj.consulta.dataTratamento}"/>
                            
                            <p:selectOneMenu value="#{consultaMBean.obj.consulta.areaTratamento}" id="areaTratamento" style="margin-right: 265px; width: 115px"
                                 styleClass="inputs">
                                <f:selectItems var="areaTratamento" value="#{consultaMBean.areaTratamento()}" itemValue="#{consultaMBean.Variaveis(areaTratamento)}"/>                                    
                            </p:selectOneMenu>    
                             
                         </h:panelGrid>
                         
                         <p:panel header="Evolução Clínica" style="text-align: left">
                            <h:panelGrid columns="4" cellpadding="5px" style="text-align: left">
                                                         
                             <h:outputLabel value="Data do atendimento: "  for="dataAtendimento" class="labels" style="margin-left: 5px" />
                             <p:inputMask mask="99/99/9999" converter="DateConverter" id="dataAtendimento" value="#{consultaMBean.obj.consulta.dataAtendimento}"/>
                             
                             <h:outputLabel value="Evolução " for="evolucao" class="labels" style="margin-left: 75px" />        
                             <p:inputTextarea id="evolucao" value="#{consultaMBean.obj.consulta.evolucao}" rows="3" cols="50" styleClass="inputs" autoResize="true"/>
                             
                            </h:panelGrid>
                                                        
                         </p:panel>
                             
                         <h:panelGrid columns="2" cellpadding="5px" style="text-align: left">
                             <h:outputLabel value="Observações " for="evolucaoObs" class="labels" style="margin-left: 75px" />        
                             <p:inputTextarea id="evolucaoObs" value="#{consultaMBean.obj.consulta.evolucaoObs}" rows="3" cols="50" styleClass="inputs" autoResize="true"/>
                         </h:panelGrid>
                         
                     </p:tab>    
                
                         
                     <p:commandButton ajax="false" value="Submeter" actionListener="#{consultaMBean.Submeter}" style="margin-left: 750px"/>
            </p:tabView>  
            </h:form>
        </ui:define>
        
    </ui:composition>
</html>
